package com.irdstudio.efp.rule.service.vo;

import java.io.Serializable;
import java.math.BigDecimal;

import com.irdstudio.efp.rule.common.enumeration.GuaranteeType;

/**
 * 
 * 征信报告担保信息
 * 
 * @author Cytus_
 * @since 2018年5月6日 下午12:50:25
 * @version 1.0
 *
 */
public class CreditGuarEntity implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	//担保金额
	private BigDecimal guarAmt;
	
	//担保余额
	private BigDecimal guarBalAmt;
	
	//担保开始日期 yyyy-MM-dd
	private String guarStartDate;
	
	//担保结束日期 yyyy-MM-dd
	private String guarEndDate;
	
	//担保类型
	private GuaranteeType guarType;
	/** 担保贷款发放机构 */
	private String guarLoanOrg;
	/** 结算日期 */
	private String payDate;

	public CreditGuarEntity() {
		super();
	}

	public CreditGuarEntity(BigDecimal guarAmt, BigDecimal guarBalAmt, String guarStartDate) {
		super();
		this.guarAmt = guarAmt;
		this.guarBalAmt = guarBalAmt;
		this.guarStartDate = guarStartDate;
	}

	public CreditGuarEntity(BigDecimal guarAmt, BigDecimal guarBalAmt, String guarStartDate, String guarEndDate) {
		super();
		this.guarAmt = guarAmt;
		this.guarBalAmt = guarBalAmt;
		this.guarStartDate = guarStartDate;
		this.guarEndDate = guarEndDate;
	}

	public BigDecimal getGuarAmt() {
		return guarAmt;
	}

	public void setGuarAmt(BigDecimal guarAmt) {
		this.guarAmt = guarAmt;
	}

	public BigDecimal getGuarBalAmt() {
		return guarBalAmt;
	}

	public void setGuarBalAmt(BigDecimal guarBalAmt) {
		this.guarBalAmt = guarBalAmt;
	}

	public String getGuarStartDate() {
		return guarStartDate;
	}

	public void setGuarStartDate(String guarStartDate) {
		this.guarStartDate = guarStartDate;
	}

	public String getGuarEndDate() {
		return guarEndDate;
	}

	public void setGuarEndDate(String guarEndDate) {
		this.guarEndDate = guarEndDate;
	}

	public GuaranteeType getGuarType() {
		return guarType;
	}

	public void setGuarType(GuaranteeType guarType) {
		this.guarType = guarType;
	}

	public String getGuarLoanOrg() {
		return guarLoanOrg;
	}

	public void setGuarLoanOrg(String guarLoanOrg) {
		this.guarLoanOrg = guarLoanOrg;
	}

	public String getPayDate() {
		return payDate;
	}

	public void setPayDate(String payDate) {
		this.payDate = payDate;
	}
	
}
